Table: Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]

Line Label Object Class Period Type Balance Name
1 Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] [Table]

*

*

us-gaap:SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Subsidiary, Sale of Stock [Axis] [Axis]

*

*

us-gaap:SubsidiarySaleOfStockAxis
5 Sale of Stock, Name of Transaction [Domain] [Domain]

*

*

us-gaap:SaleOfStockNameOfTransactionDomain
6 IPO [Member] [Member]

*

*

us-gaap:IPOMember
7 Private Placement [Member] [Member]

*

*

us-gaap:PrivatePlacementMember
8 Employee Stock [Member] [Member]

*

*

us-gaap:EmployeeStockMember
9 Note Warrant [Member] [Member]

*

*

us-gaap:NoteWarrantMember
10 Subsidiary, Sale of Stock [Line Items] [Line Items]

*

*

us-gaap:SubsidiarySaleOfStockLineItems
11 Subsidiary, Sale of Stock [Hierarchy] [Abstract]

*

*

added:SubsidiarySaleStockHierarchy
12 Sale of Stock, Description of Transaction [Concept] Text/String For Period

*

us-gaap:SaleOfStockDescriptionOfTransaction
13 Sale of Stock, Subsidiary [Concept] Text/String For Period

*

us-gaap:SaleOfStockSubsidiary
14 Sale of Stock, Nature of Operations [Concept] Text/String For Period

*

us-gaap:SaleOfStockNatureOfOperations
15 Sale of Stock, Transaction Date [Concept] Date For Period

*

us-gaap:SaleOfStockTransactionDate
16 Sale of Stock, Number of Shares Issued in Transaction [Concept] Shares For Period

*

us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
17 Sale of Stock, Percentage of Ownership before Transaction [Concept] Perdent For Period

*

us-gaap:SaleOfStockPercentageOfOwnershipBeforeTransaction
18 Sale of Stock, Price Per Share [Concept] Share As Of

*

us-gaap:SaleOfStockPricePerShare
19 Sale of Stock, Percentage of Ownership after Transaction [Concept] Perdent For Period

*

us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction
20 Sale of Stock, Nature of Consideration Received Per Transaction [Concept] Text/String For Period

*

us-gaap:SaleOfStockNatureOfConsiderationReceivedPerTransaction
21 Sale of Stock, Consideration Received Per Transaction [Concept] Monetary For Period Debit us-gaap:SaleOfStockConsiderationReceivedPerTransaction
22 Sale of Stock, Consideration Received on Transaction [Concept] Monetary For Period Debit us-gaap:SaleOfStockConsiderationReceivedOnTransaction
23 Sale of Stock, Deferred Income Tax Provision on Gain (Loss) Recognized [Concept] Yes/No For Period

*

us-gaap:SaleOfStockDeferredIncomeTaxProvisionOnGainLossRecognized
24 Sale of Stock, Reason for Omitting Deferred Income Tax Provision on Gain (Loss) Recognized [Concept] Text/String For Period

*

us-gaap:SaleOfStockReasonForOmittingDeferredIncomeTaxProvisionOnGainLossRecognized
25 Gain (Loss) on Sale of Previously Unissued Stock by Subsidiary or Equity Investee, Nonoperating Income [Concept] Monetary For Period Credit us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome